﻿
namespace Mulala.Cavan.Presentation.Mvc.ViewModel
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Mulala.Cavan.Presentation.Seedwork;
    using Mulala.Cavan.Domain.MainBoundedContext.NannyModule;
    using Mulala.Cavan.Domain.MainBoundedContext.SearchModule;

    public interface INannyViewModel : IEditModel<Nanny, int, NannySearch>
    {
        string Area { get; set; }
        string Age { get; set; }
        string Sex { get; set; }
        string CityID { get; set; }
        string TownID { get; set; }
        int SexForEdit { get; set; }
        string Nation { get; set; }
        string Astrology { get; set; }
        string ComputerLevel { get; set; }
        string ChineseZodiac { get; set; }
        string IsMarried { get; set; }
        string Language { get; set; }
        string CanDrive { get; set; }
        string HasChildren { get; set; }
        string Degree { get; set; }
        string Healthy { get; set; }
        string Faith { get; set; }
        string MainSkill { get; set; }
        string IsTrained { get; set; }
        string Experience { get; set; }
        string Type { get; set; }
        int TypeForEdit { get; set; }
        string IsWorking { get; set; }
        string Avatar { get; set; }
        string GreateRate { get; set; }
        string MatchRate { get; set; }
        long Total { get; set; }
        string Certificate { get; set; }
        IList<string> Languages { get; set; }
        IList<string> Certificates { get; set; }
        IList<string> MainSkills { get; set; }
        string ExperienceIcon { get; set; }
        string UserAccountIcon { get; set; }
        string DetailUrl { get; set; }
        long BiddedConsignCount { get; set; }
        long BiddedSuccessConsignCount { get; set; }
    }

    public interface INanniesViewModel : IEditModel<Nanny, int, NannySearch>
    {
        IList<INannyViewModel> Nannies { get; set; }
    }
}
